package com.sharer.last.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sharer.last.base.model.PageVO;
import com.sharer.last.model.dto.log.LoginLogChangeDTO;
import com.sharer.last.model.dto.log.LoginLogQueryDTO;
import com.sharer.last.model.vo.log.LoginLogVO;
import com.sharer.last.model.po.LoginLogPO;

public interface LoginLogService extends IService<LoginLogPO> {
    /**
     * 分页查询
     *
     * @param loginLogDTO
     * @return
     */
    PageVO<LoginLogVO> selectListByPage(LoginLogQueryDTO loginLogDTO);

    /**
     * 删除日志
     *
     * @param id
     */
    void removeLoginLogById(Long id);

    /**
     * 新增日志
     * @param log
     */
    void createLoginLog(LoginLogChangeDTO log);
}
